package Commandes;
import editeur.Editeur;
import Commande.Commande;
import IHM.IHM;

/**
 * @(#) ouvrir.java
 */


public class ouvrir implements Commande
{
	private Editeur edit;
	private IHM ihm;
	public ouvrir( Editeur ed,IHM i){
		edit=ed;
		ihm=i;
	}

	public void execute(){
		ihm.debog("Commandes.ouvrir");
		String filename=ihm.getfilename();
		if(edit.ouvrir(filename)){
		//mise a jour du titre et rafraichissement
		ihm.settitre(edit.gettitre());
		ihm.refresh(edit.get_buffer_contenu());
		ihm.setcurseur_pos(0);
		ihm.setsaved(true);
		//
		}else {
			ihm.settitre(filename);
			ihm.openfailed();
			}
	}
	public String toString(){
		return "ouvrir";
	}
	
	
}
